package com.hspedu.furn.service;

import com.hspedu.furn.bean.Furn;
import org.springframework.transaction.annotation.Transactional;

import java.util.List;

/**
 * @Author 梁科
 * @Version 1.0
 * @ Date 2025/9/24 13:52
 */

public interface FurnService {
    @Transactional
        // 指定该方法支持事务
    void save(Furn furn);           // 增加家居

    @Transactional
    void delete(Integer id);        // 删除家居

    @Transactional
    void update(Furn furn);     // 修改家居

    @Transactional
    Furn selectFurnById(Integer id);    // 根据家居id查找对应家居信息
    @Transactional
    List<Furn> selectAllFurn();     // 查找所有家居信息
    @Transactional
    List<Furn> selectAllByName(String name);   // 根据家居名进行模糊查询
}
